const { DataTypes, Model, Deferrable, TINYINT } = require("sequelize");
const sequelize = require("../../sequelize");
const bcrypt=require("bcrypt")
/**
 * 管理员模型
 */
class SysSetting extends Model {

};
SysSetting.init({
    id:{
        type:DataTypes.INTEGER,
        primaryKey: true,
        autoIncrement: true
    },
    open_reg:{
        type:DataTypes.TINYINT,
        defaultValue:1
    },
    reg_method:{
        type:DataTypes.STRING
    },
    password_min:{
        type:DataTypes.INTEGER
    },
    password_encrypt:{
        type:DataTypes.STRING
    },
    upload_method:{
        type:DataTypes.STRING
    },
    upload_config:{
        type:DataTypes.TEXT
    },
    api_safe:{
        type:DataTypes.TINYINT,
        defaultValue:1
    },
    api_secret:{
        type:DataTypes.STRING
    },
    close_order_minute:{
        type:DataTypes.INTEGER
    },
    auto_received_day:{
        type:DataTypes.INTEGER
    },
    after_sale_day:{
        type:DataTypes.INTEGER
    },
    alipay:{
        type:DataTypes.TEXT
    },
    wxpay:{
        type:DataTypes.TEXT
    },
    ship:{
        type:DataTypes.TEXT
    }

}, {
    sequelize,
    timestamps:false,
    modelName: "SysSetting",
    tableName: "sys_setting",
})
module.exports = SysSetting